Machine Covering in the Random-Order Model
نویسندگان
چکیده
In the Online Machine Covering problem, jobs, defined by their sizes, arrive one and have to be assigned m parallel identical machines, with goal of maximizing load least-loaded machine. Unfortunately, classical model allows only fairly pessimistic performance guarantees: The best possible deterministic ratio is achieved Greedy-strategy, known randomized algorithm has competitive $${\tilde{O}}(\sqrt{m})$$ , which cannot improved more than a logarithmic factor. Modern results try mitigate this studying semi-online models, where additional information about job sequence revealed in advance or extra resources are provided online algorithm. work, we study problem recently popular random-order model. Here, no present but, instead, adversary weakened that it can decide upon input set while jobs uniformly at random. It particularly relevant lower bounds usually associated highly structured sequences. We first analyze Graham’s Greedy-strategy context establish its decreases slightly $$\Theta \left( \frac{m}{\log (m)}\right) $$ asymptotically tight. Then, as our main result, an $${\tilde{O}}(\root 4 \of {m})$$ -competitive for problem. This result exploiting coming from random order using sampling techniques devise mechanism distinguish relatively large small ones. complement bound, showing $$O\left( \frac{\log (m)}{\log \log bound novel variant Secretary could independent interest.
منابع مشابه
The Set Covering Machine
We extend the classical algorithms of Valiant and Haussler for learning compact conjunctions and disjunctions of Boolean attributes to allow features that are constructed from the data and to allow a trade-off between accuracy and complexity. The result is a generalpurpose learning machine, suitable for practical learning tasks, that we call the set covering machine. We present a version of the...
متن کاملOnline optimization in the random-order model
In an online problem, information is revealed incrementally and decisions have to be made before the full information is known. This occurs in various applications like, for example, resource allocation or online ad assignment. To analyze the performance of algorithms for online problems, it is classically assumed that there is a malicious adversary who always provides the worst-possible input....
متن کاملOn-Line Machine Covering
We consider the problem of scheduling a sequence of jobs to m parallel machines as to maximize the minimum load over the machines. This situation corresponds to a case that a system which consists of the m machines is alive (i.e. productive) only when all the machines are alive, and the system should be maintained alive as long as possible. It is well known that any on-line deterministic algori...
متن کاملRandom Covering Designs
A t (n; k; ) covering design (n k > t 2) consists of a collection of k-element subsets (blocks) of an n-element set X such that each t-element subset of X occurs in at least blocks. Let = 1 and k 2t 1. Consider a randomly selected collection B of blocks; jBj = (n). We use the correlation inequalities of Janson ([10], [1]) to show that B exhibits a rather sharp threshold behaviour, in the sense ...
متن کاملThe Linear Programming Set Covering Machine
The Set Covering Machine (SCM) was introduced by Marchand & Shawe–Taylor [6, 7] in which a minimum set cover of a class of examples was approximated to find a compact conjunction/disjunction of features for classification. Their approach was to solve the set cover problem using the greedy algorithm. In this paper we introduce an alternative method of solving the SCM by formulating it as a Linea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Algorithmica
سال: 2022
ISSN: ['1432-0541', '0178-4617']
DOI: https://doi.org/10.1007/s00453-022-01011-0